package cn.sc.summer.constant.encrypt;

/**
 * 接口：加密信息常用常量池
 *
 * @author a-xin
 * @date 2023/9/7 09:40
 */
public interface EncryptKeyConstant {

    /**
     * 自定义加密秘钥
     */
    String AES_SECURE_KEY = "KaBr4seq2ZKsUMla";

    /**
     * 数据库字段加密秘钥，自定义加密秘钥，必须为16位，否则报错
     */
    String DATASOURCE_AES_SECURE_KEY = "KaBr4seq2ZKsUMlw";

    /**
     * AES加密偏移量，(CBC中使用，增强加密算法强度，必须为16位，否则报错)
     */
    String AES_IV_SEED = "1734178704562155";

    /**
     * 转换字符串盐值
     */
    String SALT = "dfsad@#%$@TDGDF%$#%@#%WFRGFDHJKcvxznmfdsgdfgs2432534fgdf46t";

    /**
     * des加密秘钥
     */
    String DES_SECURE_KEY = "sdnJcQGu2en0rEeJ";

    /**
     * 私钥
     */
    String PRIVATE_KEY = "privateKey";

    /**
     * 公钥
     */
    String PUBLIC_KEY = "publicKey";

}

